//初始化列表
#include <iostream>
using namespace std;
class person
{
public:
    int m_x,m_y,m_z;
    // //传统构造函数初始化
    // person(int x,int y,int z){
    //     m_x=x;
    //     m_y=y;
    //     m_z=z;
    // }
    //初始化列表
    person(int x,int y,int z):m_x(x),m_y(y),m_z(z){}
    void push_x_y_z(){
        cout<<m_x<<" "<<m_y<<" "<<m_z;
    }
};
int main()
{
    person s(1,2,3);//有参构造函数闯将类对象
    s.push_x_y_z();
    return 0;
}